/**
 * 根据 权重 大小排序
 * @param {Array} target -- 目标 数组
 * @param {Number} val -- 随机权重
 */
function settleWeightArr(target, val) {
  let locatIndex = 0;
  if (target.indexOf(val) > -1) {
    return false;
  } else {
    //從最大數 開始 比對 如果 val 大 則 判定 放置位置 是 i+1 (locatIndex)
    for (let i = target.length - 1; i >= 0; i--) {
      if (target[i] < val) {
        locatIndex = i + 1;
        break;
      }
    }

    target.splice(locatIndex, 0, val);
  }
}

export { settleWeightArr };
